package com.yyfax.pay.third.model.to.fuioudeposit;

import java.io.Serializable;

import javax.persistence.Transient;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 富友网银充值异步返回实体
 * 
 * @author buyi
 * @date 2017-08-30 10:09:32
 * @since v2.0.0
 */
@SuppressWarnings("serial")
public class ChargeNotifyReq implements Serializable {
	/** 商户代码 */
	private String mchnt_cd;
	/** 流水号 */
	private String mchnt_txn_ssn;
	/** 交易日期 */
	private String mchnt_txn_dt;
	/** 手机号码 */
	private String mobile_no;
	/** 充值金额 */
	private long amt;
	/** 备注 */
	private String remark;
	/** 签名数据 */
	@Transient
	private String signature;

	public String getMchnt_cd() {
		return mchnt_cd;
	}

	public void setMchnt_cd(String mchnt_cd) {
		this.mchnt_cd = mchnt_cd;
	}

	public String getMchnt_txn_ssn() {
		return mchnt_txn_ssn;
	}

	public void setMchnt_txn_ssn(String mchnt_txn_ssn) {
		this.mchnt_txn_ssn = mchnt_txn_ssn;
	}

	public String getMchnt_txn_dt() {
		return mchnt_txn_dt;
	}

	public void setMchnt_txn_dt(String mchnt_txn_dt) {
		this.mchnt_txn_dt = mchnt_txn_dt;
	}

	public String getMobile_no() {
		return mobile_no;
	}

	public void setMobile_no(String mobile_no) {
		this.mobile_no = mobile_no;
	}

	public long getAmt() {
		return amt;
	}

	public void setAmt(long amt) {
		this.amt = amt;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getSignature() {
		return signature;
	}

	public void setSignature(String signature) {
		this.signature = signature;
	}
	
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
	}
}
